﻿using System;

namespace HumanManagement.BusinessObjects
{
	public class ContactPhone
	{
		#region ***** Fields & Properties ***** 
		private int _ID;
		public int ID
		{ 
			get 
			{ 
				return _ID;
			}
			set 
			{ 
				_ID = value;
			}
		}
		private int _ContactPhoneCategoryID;
		public int ContactPhoneCategoryID
		{ 
			get 
			{ 
				return _ContactPhoneCategoryID;
			}
			set 
			{ 
				_ContactPhoneCategoryID = value;
			}
		}
		private int _PersonalProfileID;
		public int PersonalProfileID
		{ 
			get 
			{ 
				return _PersonalProfileID;
			}
			set 
			{ 
				_PersonalProfileID = value;
			}
		}
		private string _PhoneNumber;
		public string PhoneNumber
		{ 
			get 
			{ 
				return _PhoneNumber;
			}
			set 
			{ 
				_PhoneNumber = value;
			}
		}
		private DateTime _LastDate;
		public DateTime LastDate
		{ 
			get 
			{ 
				return _LastDate;
			}
			set 
			{ 
				_LastDate = value;
			}
		}
		private int _LastMakerID;
		public int LastMakerID
		{ 
			get 
			{ 
				return _LastMakerID;
			}
			set 
			{ 
				_LastMakerID = value;
			}
		}
		private int _LastApproverID;
		public int LastApproverID
		{ 
			get 
			{ 
				return _LastApproverID;
			}
			set 
			{ 
				_LastApproverID = value;
			}
		}
        private string _ContactPhoneStatus;
        public string ContactPhoneStatus
		{ 
			get 
			{
                return _ContactPhoneStatus;
			}
			set 
			{
                _ContactPhoneStatus = value;
			}
		}
		#endregion

		#region ***** Init Methods ***** 
		public ContactPhone()
		{
		}
		public ContactPhone(int id)
		{
			this.ID = id;
		}
        public ContactPhone(int id, int contactphonecategoryid, int personalprofileid, string phonenumber, DateTime lastdate, int lastmakerid, int lastapproverid, string contactPhoneStatus)
		{
			this.ID = id;
			this.ContactPhoneCategoryID = contactphonecategoryid;
			this.PersonalProfileID = personalprofileid;
			this.PhoneNumber = phonenumber;
			this.LastDate = lastdate;
			this.LastMakerID = lastmakerid;
			this.LastApproverID = lastapproverid;
            this.ContactPhoneStatus = contactPhoneStatus;
		}
		#endregion
	}
}
